package org.mysterylab.utopiaframework.commons.security.springsecurity3.domain;

import java.io.Serializable;

/**
 * 系统的原生用户类, 其他的不同用户可以在这个上面进行扩展.
 * 
 * @author zhouych
 */
@SuppressWarnings("serial")
public class GenericUser implements Serializable {

	/**
	 * 主键 ID
	 */
	private long id;
	
	/**
	 * 登录用户名
	 */
	private String loginName;
	
	/**
	 * 登录密码
	 */
	private String password;
	
	/**
	 * 邮箱
	 */
	private String email;
	
	/**
	 * 是否可用(默认为可用)
	 */
	private boolean isEnabled = true;
	
	/**
	 * 是否是超级管理员(默认为非)
	 */
	private boolean isAdmin = false;
	
	/**
	 * 关于该用户的描述信息
	 */
	private String description;
}
